home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / HardwareProjects / SetFilter.lha / SetFilter / SetFilter.c < prev   
C/C++ Source or Header  |  1995-09-13  |  653b  |  34 lines

  1.  
  2. #include <stdio.h>
  3. #include <exec/types.h>
  4. #include <hardware/cia.h>
  5.  
  6. extern __far struct CIA ciaa, ciab;
  7.  
  8. char version[]="$VER: SetFilter 1.0 (13.Sep.95), (C) 1995 Yoda";
  9.  
  10. int main( int argc, char **argv )
  11. {
  12.   if ( argc >= 2 )
  13.   {
  14.     switch ( argv[1][0] )
  15.     {
  16.      case '0':
  17.       ciaa.ciapra &= ~CIAF_LED;
  18.       break;
  19.  
  20.      case '1':
  21.       ciaa.ciapra |= CIAF_LED;
  22.       break;
  23.  
  24.      case '?':
  25.       printf( "%s\n  usage: %s [1|0|?]\n  (0=bright/on; 1=dim/off; ?=help)\n",
  26.              &version[6], argv[0] );
  27.     }
  28.   }
  29.   else
  30.     printf( "%s\n  Filter/LED is %s\n",
  31.            &version[6], (ciaa.ciapra&CIAF_LED)?"DIM / OFF":"BRIGHT / ON" );
  32. }
  33.  
  34.